gusucode.com > 耐品图片管理系统 标准版A > 耐品图片管理系统 标准版A/Edit.asp

    <!--#include file="Head.asp"-->
<%
'===============================================================
' 著作权号:中国国家版权局著作权登记号2004SR07385
' 版权所有:深圳市耐品科技开发有限公司 www.naipin.com
' 联系电话:0755-26611119 81234844 81234845
' 联系手机:13316911914
' 联系邮箱:naipin@naipin.com
'=======================前台图片编辑============================
' FileName: Edit.asp
' DateTime: 2006-05-18
' Script Written By Lyout
' Modified 2006-09-04
'===============================================================

With Netout
	.Load("Comm")
	IF Not .Master Then
		.ShowErr(0)
		Response.End()
	End IF
	
	Dim Action,TitleId,ImageID
	TitleId = Netout.CheckNumeric(Request.QueryString("TitleId"))
	ImageId = Netout.CheckNumeric(Request.QueryString("ImageId"))
	
	Dim PosBeg,PosEnd
	
	Action = Request.QueryString("Action")
	IF Action = "Edit" Then
		MyHtml = Split(Template.Html(0),"||")(1)
		MyHtml = Replace(MyHtml,"{?MainInfo}",PageEdit())
		MyHtml = Replace(MyHtml,"{?MenuInfo}","")
		MyHtml = replace(.TempHtml,"{?CurrentScript}",MyHtml)
		Response.Write(MyHtml)
	ElseIF Action = "Del" Then
		IF ImageID>0 Then
			Set Rs = Conn.Execute("select ImageFile,FileExt from NT_imgbook where ID="&ImageId)
			FilePath = Rs.GetRows()
			Set Rs = Nothing
			For i = 0 To Ubound(FilePath,2)
				Conn.Execute("Delete from Nt_Remark Where ImageId="&ImageID)
				Conn.Execute("Delete from NT_ImgBook where ID="&ImageID)
				
				.DelFile(Config.ImagePath(0)&Replace(FilePath(0,i),".jpg","."&FilePath(1,i)))
				.DelFile(Config.ImagePath(1)&FilePath(0,i))
				.DelFile(Config.ImagePath(2)&FilePath(0,i))
				IF Conn.Execute("Select ID from Nt_ImgBook where titleID="&titleID).eof Then
					Conn.Execute("Delete from Nt_Remark Where titleID="&titleID)
					Conn.Execute("Delete from Nt_title where titleID="&titleID)
				Else
					Conn.Execute("Update Nt_title Set iCount=iCount-1 where titleID="&titleID)
				End IF
			Next
		Else
			IF Not Conn.Execute("Select ID from Nt_ImgBook where titleID="&titleID).eof Then
				Set rs = Conn.Execute("select ID from NT_imgbook where titleID="&titleID)
				ImageId = rs.GetString(,,,",","")
				Set rs = Nothing
				
				Set Rs = Conn.Execute("select ImageFile,FileExt from NT_imgbook where titleID="&titleID)
				FilePath = Rs.GetRows()
				Set Rs = Nothing
			
				For i = 0 to Ubound(FilePath,2)
					.DelFile(Config.ImagePath(0)&Replace(FilePath(0,i),".jpg","."&FilePath(1,i)))
					.DelFile(Config.ImagePath(1)&FilePath(0,i))
					.DelFile(Config.ImagePath(2)&FilePath(0,i))
				next
			End IF
			Conn.Execute("Delete from Nt_Remark Where titleID="&titleID)
			Conn.Execute("Delete from Nt_title where titleID="&titleID)
		End IF
		Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
	End IF
End With
Set Template = Nothing
Set Netout = Nothing

Private Function PageEdit()
	Dim i,m
	
	Netout.Cache = "PageEdit"
	IF Netout.CacheIsEmpty() Then Netout.TempToCache("PageEdit")
	
	Dim templateHtml
	templateHtml = Split(Replace(Netout.vCache,"{?Referer}",Request.ServerVariables("HTTP_REFERER")),"@@")
	
	Dim Rs
	Set Rs = Server.CreateObject("adodb.recordset")
	
	If TitleId>0 Then
		Dim GroupInfo
		
		Rs.Open "Select ClassId,SpecialId,TitleName,ManuName,ImageLocal,Copyright,TitleDesc,AcceptMaitu from NT_title where TitleID="&TitleID,conn,1,1
		GroupInfo = Rs.GetRows()
		Rs.Close
		
		MyHtml = Replace(templateHtml(0),"{?TitleId}",TitleId)
		MyHtml = Replace(MyHtml,"{?ClassOption}",Netout.ClassOption("ClassId",GroupInfo(0,0)))
		MyHtml = Replace(MyHtml,"{?SpecialOption}",Netout.SpecialOption(3,GroupInfo(1,0),240))
		
		GroupInfo(6,0) = Server.HTMLEncode(Netout.HtmlCode(GroupInfo(6,0),False))
		For i = 2 to 7
			MyHtml = Replace(MyHtml,"{?GroupInfo"&i&"}",GroupInfo(i,0)&"")
		Next
	ElseIf ImageId>0 Then
		Dim arrImageInfo
		
		Rs.Open "Select TitleId,ImageInfo,ImageDesc From Nt_ImgBook Where [Id]="&ImageId,Conn,1,1
		arrImageInfo = Rs.GetRows()
		Rs.Close
				
		MyHtml = Replace(templateHtml(2),"{?ImageId}",ImageId)
		MyHtml = Replace(MyHtml,"{?ImageInfo1}",Server.HTMLEncode(Netout.HtmlCode(arrImageInfo(2,0)&"",False)))
	End If
	PageEdit = MyHtml
End Function
%>